// pages/circle/circle.js

const {getEvaluateList} = require("../../utils/request/circle/circleReq")


Page({

  /**
   * 页面的初始数据
   */
  data: {
    avatar: 'http://ldjy.asc.jx.cn/assets/logo.png',
    imageList: [
      'https://www.gnust.edu.cn/__local/7/55/F7/575836BC51C4959CC4ECD79C4BF_7C0176CE_69974.jpg',
      'https://www.gnust.edu.cn/__local/F/E1/DA/693E90801F3552BFF4FBC3DA5A9_5530BD69_646AF.jpg',
      'https://www.gnust.edu.cn/__local/9/C6/55/37DC9C2F3B6EE3C3D547DA1312D_4DD6D1F5_784CA.jpg'
    ],
    circleList:[],
    circleSearchForm:{
      pageSize: 5,
      pageNo: 1,
      totalPage: 10,
      isWork: 0
    }
  },

  getCircleList() {
    getEvaluateList(this.data.circleSearchForm).then(res => {
      const newData = res.data.data.tableData;
      this.setData({
        circleList: [...this.data.circleList, ...newData]
      });
    });
  },
  



  /**
   * 生命周期函数--监听页面加载
   */
  onShow() {
    this.getTabBar().init();
  },
  onLoad() {
    this.getCircleList()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },



  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {
    // 获取当前页号
    const currentPageNo = this.data.circleSearchForm.pageNo;
    // 更新页号为当前页号加1
    this.setData({
      circleSearchForm: {
        ...this.data.circleSearchForm,
        pageNo: currentPageNo + 1
      }
    });
    // 调用获取数据的方法
    this.getCircleList();
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})